import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import path from 'path'
function resolve(dir) {
  return path.join(__dirname, '.', dir)
}

// https://vite.dev/config/
export default defineConfig({
  envDir: './viteenv', // 这里使用相对路径
  plugins: [
      vue(),
    // 使用svg图标
    createSvgIconsPlugin({
      // 指定需要缓存的图标文件夹
      iconDirs: [path.resolve(process.cwd(), 'src/icons/svg')],
      // 指定symbolId格式（可选）
      symbolId: 'icon-[dir]-[name]',
      // 是否启用压缩（可选）
      svgoOptions: true
    })
  ],
// 设置别名
  resolve: {
    alias: {
      '@': path.resolve('./src') // 用@替代src
    }
  }


})
